package common.utils;

import java.io.File;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
 * 文件帮助类
 * @author fudl
 *
 */
public class FilesUtil {
	
	/**
	 * 删除文件夹和目录里面的所有文件
	 * @param f
	 */
	public static void recurDelete(File f) throws Exception{
    	if(f == null){
    		System.out.println("文件或者目录不存在");
    		return;
    	}
    	if(!f.exists()){
    		System.out.println("文件或者目录不存在");
    		return;
    	}
	    for(File fi:f.listFiles()){
	    	if(!fi.exists()){
	    		continue;
	    	}
	        if(fi.isDirectory()){
	            recurDelete(fi);
	        }
	        else{
	            fi.delete();
	        }
	    }
	    	f.delete();
	    }
	
	public static void main(String[] args) throws Exception {
		recurDelete(new File("D://unionpaylife//uploads//account"));
	}
}
